set analysis